﻿namespace = oregon

# GBR decides
oregon.2 = {
	type = country_event
	placement = ROOT

	event_image = {
		video = "gfx/event_pictures/europenorthamerica_capitalists_meeting.bk2"
	}

	on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear"
	on_opened_soundeffect = "event:/SFX/Events/europenorthamerica/capitalists_meeting"

	icon = "gfx/interface/icons/event_icons/event_default.dds"
	
	title = oregon.2.t
	desc = oregon.2.d
	flavor = oregon.2.f
	
	duration = 3
	
	trigger = {
	}
	
	immediate = {
		s:STATE_WASHINGTON = {
			random_scope_state = {
				limit = {
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
				}
				save_scope_as = washington_scope
			}
		}
		s:STATE_MONTANA = {
			random_scope_state = {
				limit = {
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
				}
				save_scope_as = montana_scope
			}
		}
		s:STATE_WYOMING = {
			random_scope_state = {
				limit = {
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
				}
				save_scope_as = wyoming_scope
			}
		}
		s:STATE_IDAHO = {
			random_scope_state = {
				limit = {
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
				}
				save_scope_as = idaho_scope
			}
		}
		s:STATE_OREGON = {
			random_scope_state = {
				limit = {
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
				}
				save_scope_as = oregon_scope
			}
		}
		c:USA = {
			save_scope_as = usa_scope
		}
	}
	
	option = {
		name = oregon.2.a
		default_option = yes
		c:USA = {
			change_relations = {
				country = c:GBR
				value = 20
			}
			trigger_event = {
				id = oregon.3
				days = 0
			}
		}
		show_as_tooltip = {
			s:STATE_IDAHO = {
				random_scope_state = {
					limit = {
						exists = c:GBR
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
					}
					set_state_owner = c:USA
				}
			}
			s:STATE_WASHINGTON = {
				random_scope_state = {
					limit = {
						exists = c:GBR
						owner = {
							OR = {
								c:GBR = THIS
								OR = {
									is_subject_of = c:GBR
									AND = {
										is_subject_of = c:HBC
										c:HBC = {
											is_subject_of = c:GBR
										}
									}
								}
							}
						}
					}
					set_state_owner = c:USA
				}
			}
			s:STATE_OREGON = {
				random_scope_state = {
					limit = {
						exists = c:GBR
						owner = {
							OR = {
								c:GBR = THIS
								OR = {
									is_subject_of = c:GBR
									AND = {
										is_subject_of = c:HBC
										c:HBC = {
											is_subject_of = c:GBR
										}
									}
								}
							}
						}
					}
					set_state_owner = c:USA
				}
			}
			s:STATE_WYOMING = {
				random_scope_state = {
					limit = {
						exists = c:GBR
						owner = {
							OR = {
								c:GBR = THIS
								OR = {
									is_subject_of = c:GBR
									AND = {
										is_subject_of = c:HBC
										c:HBC = {
											is_subject_of = c:GBR
										}
									}
								}
							}
						}
					}
					set_state_owner = c:USA
				}
			}
			s:STATE_MONTANA = {
				random_scope_state = {
					limit = {
						exists = c:GBR
						owner = {
							OR = {
								c:GBR = THIS
								OR = {
									is_subject_of = c:GBR
									AND = {
										is_subject_of = c:HBC
										c:HBC = {
											is_subject_of = c:GBR
										}
									}
								}
							}
						}
					}
					set_state_owner = c:USA
				}
			}
		}
		ai_chance = { # AI should do this by default
			base = 10
		}
	}
	option = {
		name = oregon.2.b
		c:USA = {
			change_relations = {
				country = c:GBR
				value = -30
			}
			trigger_event = {
				id = oregon.4
				days = 0
			}
		}
		ai_chance = {
			base = 0
		}
	}
}

# Successful Treaty
oregon.3 = {
	type = country_event
	placement = ROOT

	event_image = {
		video = "gfx/event_pictures/unspecific_signed_contract.bk2"
	}

	on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear"
	on_opened_soundeffect = "event:/SFX/Events/unspecific/signed_contract"

	icon = "gfx/interface/icons/event_icons/event_default.dds"
	
	title = oregon.3.t
	desc = oregon.3.d
	flavor = oregon.3.f
	
	duration = 3
	
	trigger = {
	}
	
	immediate = {
		s:STATE_WASHINGTON = {
			random_scope_state = {
				limit = {
					exists = c:GBR
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
				}
				save_scope_as = washington_scope
			}
		}
		s:STATE_IDAHO = {
			random_scope_state = {
				limit = {
					exists = c:GBR
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
				}
				save_scope_as = idaho_scope
			}
		}
		s:STATE_OREGON = {
			random_scope_state = {
				limit = {
					exists = c:GBR
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
				}
				save_scope_as = oregon_scope
			}
		}
		c:GBR = {
			save_scope_as = britain_scope
		}
	}
	
	option = {
		name = oregon.3.a
		default_option = yes
		s:STATE_IDAHO = {
			add_homeland = yankee
			random_scope_state = {
				limit = {
					exists = c:GBR
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
				}
				set_state_owner = c:USA
			}
			if = {
				limit = {
					c:ORG = {
						has_claim = s:STATE_IDAHO
					}
				}
				s:STATE_IDAHO = {
					remove_claim = c:ORG
				}
				s:STATE_IDAHO = {
					add_claim = c:USA
				}
			}
		}
		s:STATE_WASHINGTON = {
			add_homeland = yankee
			random_scope_state = {
				limit = {
					exists = c:GBR
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
				}
				set_state_owner = c:USA
			}
		}
		s:STATE_OREGON = {
			add_homeland = yankee
			random_scope_state = {
				limit = {
					exists = c:GBR
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
				}
				set_state_owner = c:USA
			}
		}
		s:STATE_MONTANA = {
			add_homeland = yankee
			random_scope_state = {
				limit = {
					exists = c:GBR
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
				}
				set_state_owner = c:USA
			}
		}
		s:STATE_WYOMING = {
			add_homeland = yankee
			random_scope_state = {
				limit = {
					exists = c:GBR
					owner = {
						OR = {
							c:GBR = THIS
							OR = {
								is_subject_of = c:GBR
								AND = {
									is_subject_of = c:HBC
									c:HBC = {
										is_subject_of = c:GBR
									}
								}
							}
						}
					}
				}
				set_state_owner = c:USA
			}
		}
	}
}

# Unsuccessful Treaty
oregon.4 = {
	type = country_event
	placement = ROOT

	event_image = {
		video = "gfx/event_pictures/europenorthamerica_capitalists_meeting.bk2"
	}

	on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear"
	on_opened_soundeffect = "event:/SFX/Events/europenorthamerica/capitalists_meeting"

	icon = "gfx/interface/icons/event_icons/event_default.dds"
	
	title = oregon.4.t
	desc = oregon.4.d
	flavor = oregon.4.f
	
	duration = 3
	
	trigger = {
	}
	
	immediate = {
		c:GBR = {
			save_scope_as = britain_scope
		}
	}
	
	option = {
		name = oregon.4.a
		add_journal_entry = {
			type = je_conquer_oregon
		}
		s:STATE_OREGON = {
			add_claim = ROOT
			add_homeland = yankee
		}
		s:STATE_IDAHO = {
			add_claim = ROOT
			add_homeland = yankee
		}
		s:STATE_WASHINGTON = {
			add_claim = ROOT
			add_homeland = yankee
		}
	}
}